<?php
session_start();
if(isset($_SESSION['id']))
{
?>
<?php
 include ('../Connections/conn.php');
 include ('../consultas.php');
 include("../funciones.php");
 
if($conexion)
{
	if($_POST)
	{
	$accion =$_POST['consulta'];
//inserta empresa
	if($accion=='ins_emp')
			{
			     $valida = mysql_query("SELECT nombre FROM `empresa` WHERE nombre REGEXP '^(".texto($_POST['nombre']).")$' or rfc REGEXP '^(".texto($_POST['rfc']).")$'",$conexion);
				 if(mysql_num_rows($valida)==0)
				{
					$idEmpresa = insertaEmpresaid(texto($_POST['nombre']), $_POST['rfc'], texto($_POST['calle']), $_POST['noExt'], $_POST['noInt'], texto($_POST['colonia']), texto($_POST['delegacion']), $_POST['cp'], texto($_POST['calle2']), $_POST['noExt2'], $_POST['noInt2'], texto($_POST['colonia2']), texto($_POST['delegacion2']), $_POST['cp2'], texto($_POST['calle3']), $_POST['noExt3'], $_POST['noInt3'], texto($_POST['colonia3']), texto($_POST['delegacion3']), $_POST['cp3'],$conexion);
					$montos_empresa=inserta_montos_empresa($idEmpresa,$_POST['monto_general'], quita_coma($_POST['margen_empresa']), $_POST['no_clientes'],quita_coma($_POST['presupuesto_empleados']),quita_coma($_POST['presupuesto_costodirecto']),quita_coma($_POST['presupuesto_gastos']),quita_coma($_POST['presupuesto_retrabajo']),0, $_POST['valor_porcentaje_costoemp'], $_POST['valor_porcentaje_costodirec'], $_POST['valor_porcentaje_gastos'], $_POST['valor_porcentaje_retrabajo'],$_POST['valor_porcentaje_margen'],$_POST['responsabilidad'], $_POST['limite'], $_POST['dso'], $_POST['dso_desviacion'], $_POST['presupuesto_cobranza'], $_POST['presupuesto_ventas'],$conexion);
					for($tipopro=1;$tipopro<=$_POST['no_tiposprod'];$tipopro++)
						{
							$valida = mysql_query("SELECT nombre FROM `productos` WHERE  tipo='producto' and nombre REGEXP '^(".$_POST["tipoprod_$tipopro"].")$' AND Empresa_id_empresa='".$idEmpresa."'",$conexion);
						 	if(mysql_num_rows($valida)==0)
							{
								$idProducto = insertaProducto('1', $idEmpresa, $_POST["tipoprod_$tipopro"],'','', '', '','producto', $conexion);
							
							 for($prod=1;$prod<=$_POST["no_prod_".$tipopro];$prod++)
								{	
									$idsubprod = insertaProducto('1', $idEmpresa, $_POST["product_".$tipopro."_".$prod],'','', '', '','subproducto', $conexion);
									$prod_sub = insertasubproducto($idProducto, $idsubprod, $conexion);
							 	}	
							}
							else
							{
								?><script type="text/javascript">
								mensajito("El producto que deseas ingresar ya existe.");</script><?php
							}
						}
					
					?><script type="text/javascript">redir("Empresa/ver_empresas.php","cuadroprincipal",100);</script><?php
				}
				else
				{
					?><script type="text/javascript">
					mensajito("La Empresa que deseas ingresar ya existe.");
					redir("Empresa/agregar_empresas.php?r=crear","cuadroprincipal",100);</script><?php
				}
			}
			
//inserta departamento
	else if($accion=='ins_dep')
			{
			$valida = mysql_query("SELECT nombre FROM `departamento` WHERE nombre REGEXP '^(".texto($_POST['nombre']).")$' AND Empresa_id_empresa='".$_POST['empresa']."'",$conexion);
				 if(mysql_num_rows($valida)==0)
				{
					//echo texto($_POST['nombre']);
					$insertaDepartamento = insertaDepartamento($_POST['empresa'],texto($_POST['nombre']), $_POST['presupuesto'],$_POST['porcentaje_depto'],$conexion);
				?><?php
				}
				else
				{
					?><script type="text/javascript">
					mensajito("El Departamento que deseas ingresar ya existe.");
					</script><?php
				}
				?><script type="text/javascript">
					redir("Empresa/agregar_departamentos.php?r=crear","cuadroprincipal",100);
				//cerrarventanita();
				</script><?php
			}
//insert producto
	else if($accion=='ins_prod')
			{
				 $valida = mysql_query("SELECT nombre FROM `productos` WHERE  tipo='producto' and nombre REGEXP '(".texto($_POST['nombre']).")' AND Empresa_id_empresa='".$_POST['empresa']."'",$conexion);
				 if(mysql_num_rows($valida)==0)
				{
					$idProducto = insertaProducto('1', $_POST['empresa'],texto($_POST['nombre']),'','', '', '','producto', $conexion);
					for($tel=1;$tel<=$_POST['no_subprod'];$tel++)
					{	
						$idsubprod = insertaProducto('1', $_POST['empresa'], texto($_POST["nombresub_$tel"]),'','', '', '','subproducto', $conexion);;
						$prod_sub = insertasubproducto($idProducto, $idsubprod, $conexion);
     				}	
				}
				else
				{
					?><script type="text/javascript">
					mensajito("El producto que deseas ingresar ya existe.");</script><?php
				}
				?><script type="text/javascript">
			<?php 
				if($_SESSION['perfil']==4)
					{?>
					redir("Empresa/datos_empresa_supervisor.php","cuadroprincipal",100);
			<?php    }
			 	else 
				{?>
					redir("Empresa/datos_empresa.php","cuadroprincipal",100);
		  <?php }?>      
		            cerrarventanita();</script><?php
					
			}

//insert subproducto
	else if($accion=='ins_subprod')
			{
					for($tel=1;$tel<=$_POST['no_subproduct'];$tel++)
					{	
					$valida = mysql_query("SELECT nombre FROM `productos` WHERE  tipo='subproducto' and nombre REGEXP '^(".texto($_POST["nombresub_$tel"]).")$' AND Empresa_id_empresa='".$_POST['empresa']."'",$conexion);
					 if(mysql_num_rows($valida)==0)
						{
						//$idsubprod = insertaProducto($datos['tipo_producto'], $datos['empresa'], $_POST["nombresub_$tel"], $_POST["serial_$tel"],$_POST["fecha_ini_$tel"], $_POST["garantia_$tel"], $_POST["fecha_fin_$tel"],'subproducto', $conexion);;
						$idsubprod = insertaProducto('1', $_POST['empresa'], texto($_POST["nombresub_$tel"]), '','', '', '','subproducto', $conexion);
						$prod_sub = insertasubproducto( $_POST['tipo_prod'], $idsubprod, $conexion);
						}
					else
						{
						?><script type="text/javascript">
							mensajito("El subproducto que deseas ingresar ya existe.");
                          </script><?php
						}
					}
				?><script type="text/javascript">
					<?php 
				if($_SESSION['perfil']==4)
					{?>
					redir("Empresa/agregar_productos.php?r=crear","cuadroprincipal",100);
			<?php    }
			 	else 
				{?>
					redir("Empresa/agregar_productos.php?r=crear","cuadroprincipal",100);
		  <?php }?>
                    </script><?php
				
			}
//insert serial
	else if($accion=='ins_serial')
			{
					
					for($tel=1;$tel<=$_POST['no_articulos'];$tel++)
					{	
					
					$valida = mysql_query("SELECT serial FROM `seriales` WHERE  productos_id_productos='".$_POST['subproducto']."' and serial REGEXP '^(".texto($_POST["serial_$tel"]).")$'",$conexion);
					 if(mysql_num_rows($valida)==0)
						{
							if ($_POST["tipo_$tel"]=='cliente')
							{
							$idserial = insertaSerial($_POST['subproducto'], $_POST["cliente_$tel"], texto($_POST["serial_$tel"]),$_POST["fecha_ini_$tel"], $_POST["garantia_$tel"], $_POST["fecha_fin_$tel"],'',$_POST["responsabilidad_$tel"], $conexion);
							}
							else
							{
							$idserial = insertaSerial($_POST['subproducto'], '', $_POST["serial_$tel"],texto($_POST["fecha_ini_$tel"]), $_POST["garantia_$tel"], $_POST["fecha_fin_$tel"],$_POST["idempresita_$tel"],$_POST["responsabilidad_$tel"], $conexion); 
							}
						}
					else
						{
						?><script type="text/javascript">
						mensajito("El subproducto que deseas ingresar ya existe.");</script><?php
						}
					}
				?><script type="text/javascript">
			       llamarasincrono2('Empresa/agregar_serial.php?r=crear', 'cuadroprincipal',{numero:0});
                   // llamarasincrono2('Empresa/ver_seriales_empresa.php?id=<?php //echo $_POST['subproducto'];?>','empresa',100);
					//llamarasincrono2('Empresa/ver_seriales.php?id=<?php //echo $_POST['subproducto'];?>','seriales',100);
                    //cerrarventanita();</script><?php
			}
//inserta categoria
	else if($accion=='ins_cat')
			{
				  $valida = mysql_query("SELECT Nombre FROM `categorias` WHERE Nombre REGEXP '^(".texto($_POST['nombre']).")$'",$conexion);
				 if(mysql_num_rows($valida)==0)
				{
					$insertaCategoria = insertaCategoria($_POST['departamento'], texto($_POST['nombre']), $conexion);
					?><script type="text/javascript">
					redir("Empresa/datos_empresa.php","cuadroprincipal",100);</script><?php
					}
				else
				{
					?><script type="text/javascript">
					mensajito("La Categoria que deseas ingresar ya existe.");
					redir("Empresa/datos_empresa.php","cuadroprincipal",100);</script><?php
				}
			}
	}
 }//if de $conexion
 else{
	 mysql_close($conexion);
	 echo "La sesión ha caducado o se ingreso incorrectamente";
  	 echo "<script type='text/javascript'>redireccionar('index.php',3000);</script>";
	 }
}
else
{
  session_unset();
  session_destroy();
  echo "La sesión ha caducado o se ingreso incorrectamente";
  echo "<script type='text/javascript'>redireccionar('index.php',3000);</script>";
}

?>